<?xml version="1.0"?>
<doc>
    <assembly>
        <name>MvcExtensions.Ninject</name>
    </assembly>
    <members>
        <member name="T:MvcExtensions.Ninject.NinjectMvcApplication">
            <summary>
            Defines a <see cref="T:System.Web.HttpApplication"/> which is uses <seealso cref="T:MvcExtensions.Ninject.NinjectBootstrapper"/>.
            </summary>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectMvcApplication.CreateBootstrapper">
            <summary>
            Creates the bootstrapper.
            </summary>
            <returns></returns>
        </member>
        <member name="T:MvcExtensions.Ninject.NinjectBootstrapper">
            <summary>
            Defines a <seealso cref="T:MvcExtensions.Bootstrapper">Bootstrapper</seealso> which is backed by <seealso cref="T:MvcExtensions.Ninject.NinjectAdapter"/>.
            </summary>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectBootstrapper.#ctor(MvcExtensions.IBuildManager)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcExtensions.Ninject.NinjectBootstrapper"/> class.
            </summary>
            <param name="buildManager">The build manager.</param>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectBootstrapper.CreateServiceLocator">
            <summary>
            Creates the service locator.
            </summary>
            <returns></returns>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectBootstrapper.LoadModules">
            <summary>
            Loads the container specific modules.
            </summary>
        </member>
        <member name="T:MvcExtensions.Ninject.NinjectAdapter">
            <summary>
            Defines an adapter class which with backed by Ninject <seealso cref="T:Ninject.IKernel">Kernel</seealso>.
            </summary>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectAdapter.#ctor(Ninject.IKernel)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcExtensions.Ninject.NinjectAdapter"/> class.
            </summary>
            <param name="kernel">The kernel.</param>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectAdapter.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:MvcExtensions.Ninject.NinjectAdapter"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectAdapter.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectAdapter.RegisterType(System.String,System.Type,System.Type,MvcExtensions.LifetimeType)">
            <summary>
            Registers the type.
            </summary>
            <param name="key">The key.</param>
            <param name="serviceType">Type of the service.</param>
            <param name="implementationType">Type of the implementation.</param>
            <param name="lifetime">The lifetime of the service.</param>
            <returns></returns>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectAdapter.RegisterInstance(System.String,System.Type,System.Object)">
            <summary>
            Registers the instance.
            </summary>
            <param name="key">The key.</param>
            <param name="serviceType">Type of the service.</param>
            <param name="instance">The instance.</param>
            <returns></returns>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectAdapter.Inject(System.Object)">
            <summary>
            Injects the matching dependences.
            </summary>
            <param name="instance">The instance.</param>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectAdapter.DoGetInstance(System.Type,System.String)">
            <summary>
            Gets the matching instance for the given type and key.
            </summary>
            <param name="serviceType">Type of the service.</param>
            <param name="key">The key.</param>
            <returns></returns>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectAdapter.DoGetAllInstances(System.Type)">
            <summary>
            Gets all the instances for the given type.
            </summary>
            <param name="serviceType">Type of the service.</param>
            <returns></returns>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectAdapter.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:MvcExtensions.Ninject.NinjectAdapter.MvcExtensions#IFluentSyntax#GetType">
            <summary>
            Defines an adapter class which with backed by Ninject <seealso cref="T:Ninject.IKernel">Kernel</seealso>.
            </summary>
        </member>
        <member name="P:MvcExtensions.Ninject.NinjectAdapter.Kernel">
            <summary>
            Gets the kernel.
            </summary>
            <value>The kernel.</value>
        </member>
    </members>
</doc>
